Soru & Cevap

TSQL VERİ TÜRLERİ

07.11.2020 - 10:44

Ömer hocam, burada TSQL`deki varchar tipinin, char tipine üstünlüğünü anlatmış. Bununla birlikte, char tipinin de varchar tipine bir üstünlüğü olmalı ki mevcudiyetinin manası olsun. TSQL`de varchar varken char neden var? (Aynı soru, nchar-nvarchar ve binary-varbinary ikilileri için de geçerli)

62 Görüntülenme

9 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user mehmetnuriozturk
mehmetnuriozturk
13.11.2020 - 01:13

Varchar esnek bir kullanıma sahip olduğu için var ancak performans açısından veritabanının performansını olumsuz yönde etkiliyor. Char ise varcharın tam tersi esnek değil fakat performans açısından olumlu bir veritipi. Aynı durum nchar-nvarchar ve binary-varbinary ikilileri için de geçerlidir. Farklı proje tipleri için farklı veri tiplerinin olmasının sebebi budur. Tamamen kullanıma yöneliktir.

ÇELİK
13.11.2020 - 11:40
Performans diyerek neyi kastettiğini anlamadım: Varchar`ın bellek ve depolama maliyeti, char`ınkinden daha az.